package com.geekhome.player.domain.valueobj;

import lombok.Data;

/**
 * Copyright © 2019年 platform. All rights reserved.
 *
 * @author 临江仙 hzqiuxm@163.com
 * 职业特性信息，详细信息可以查看{@link com.geekhome.player.domain.entity.CharacterConfigDO}
 * @date 2019/8/22 9:41
 */
@Data
public class ZnCharacter {

    /**
     * 职业类型编号,采用拼音首字母 法师FS  战士ZS  拳师QS  盗贼 DZ 牧师MS  剑士JS  工匠GJ 血族XZ
     */
    private String characterCode;

    /**
     * 职业类型名称,具体的职业名称，例如：法师学徒
     */
    private String characterName;

    /**
     * 当前职业段位，每个职业都分为三段 1 2 3 代表低、中、高
     */
    private Integer level;

    /**
     * 当前获得经验值，升段时清零
     */
    private Long currentExp;


    /**
     * 升级到下一级需要的经验值,等于配置表中当前经验值字段值
     */
    private Long nextExp;


    /**
     * 是否特殊职业,特殊职业计算规则不同 true 是  false 否
     */
    private Boolean specialFlag;
}
